package Modelo;

import Persistencia.AdministracionPersistenciaReserva;

public class Reserva {
	
	private Automovil automovil;
	private Cliente cliente;
	private String desde;
	private String hasta;
	private static int numero;
	
	public Automovil getAutomovil() {
		return automovil;
		
	}
	public void setAutomovil(Automovil automovil) {
		this.automovil = automovil;
		AdministracionPersistenciaReserva.getInstance().update(this);
	}
	public Cliente getCliente() {
		return cliente;
	}
	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
		AdministracionPersistenciaReserva.getInstance().update(this);
	}
	public String getDesde() {
		return desde;
	}
	public void setDesde(String desde) {
		this.desde = desde;
		AdministracionPersistenciaReserva.getInstance().update(this);
	}
	public String getHasta() {
		return hasta;
	}
	public void setHasta(String hasta) {
		this.hasta = hasta;
		AdministracionPersistenciaReserva.getInstance().update(this);
	}
	public Reserva(Automovil automovil, Cliente cliente, String desde,
			String hasta) {
		super();
		this.automovil = automovil;
		this.cliente = cliente;
		this.desde = desde;
		this.hasta = hasta;
		this.numero += 1;

	}
	
	public Reserva(Automovil automovil, Cliente cliente, String desde,
			String hasta, String Comentario) {
		super();
		this.automovil = automovil;
		this.cliente = cliente;
		this.desde = desde;
		this.hasta = hasta;
		this.numero += 1;
		AdministracionPersistenciaReserva.getInstance().insert(this);
	}
	/**
	 * @return the numero
	 */
	public static int getNumero() {
		return numero;
	}
	/**
	 * @param numero the numero to set
	 */
	public static void setNumero(int numero) {
		Reserva.numero = numero;

	}
	
	

}
